Red Roof Inn Santa Ana Near Discovery Science Center
2600 N Main St -
Santa Ana,
CA 92705